Auto DVD Backup
v1.6
by Johnny Owl
Disclaimer
This program is provided "as-is" and the author will take no responsibility
for any problems or accidents that might happen in the process of using
his program (be it loss of computer, loss of work, loss for words).
Any brand names mentioned are the property and copyright of their respective
owners. No infringement of any kind is intended.
This program is solely intended to create backup copies of the DVDs
you own, for personal use. Any duplication of DVDs you don't own is
illegal and strictly prohibited.
Overview
Auto DVD Backup is a tool for converting a DVD to DivX format easily.
It can compress most of the original content (main video, multiple audio
streams, subtitles, chapter menu) and the result (ready to be burned
on 1 or 2 CD-Rs) can be played back with any Windows PC equipped with
the DivX codec (for video playback), the Ogg Vorbis DirectShow filters
(for audio playback - optional) and VobSub for DirectShow (for subtitles
playback - optional). ADB, technically speaking, is a GUI for many different
programs.
DVD's video is converted from MPEG2 to MPEG4 (DivX), DVD's
audio is converted from AC3 to OGG and DVD's subtitles
are RARed.
In order to offer, among with video, multiple audio streams, chapters,
etc. ADB sets up BSPlayer, which supports all these neat functions,
for playback.
Key features:
System requirements:
- Windows 98/ME/XP
- Any today's CPU will do the job (Pentium + MMX is a must)
- At least 64MB RAM
- Hard disk with PLENTY of free space
- DVD-ROM (12x speed or more recommended)
- CD recorder (optional, to burn your movie on CD)
Software requirements:
Operation
First of all, if you're going to use PowerDVD, you'll have to tweak
some of its settings to make sure ADB will work properly:
PowerDVD version |
|
3 |
run it, go to configuration (Ctrl-C),
in the General tab deselect Play automatically upon inserting
disc, in the Capture tab select Capture to Clipboard
as Default capture mode and at last, in the Screen tab, select Run
Full Screen and Keep Screen Aspect Ratio. Press OK and
close PowerDVD (Ctrl-X) |
4 |
run it, go to configuration (Ctrl-C),
in the General tab deselect Play automatically upon inserting
disc and press Advanced... button, select Capture
to Clipboard and Current video window size, press OK,
in the Video tab select Run full screen and Keep
aspect ratio. At last, press OK and close PowerDVD (Ctrl-X) |
5 |
run it, go to configuration (Ctrl-C),
in the Player Setting tab deselect Play automatically
upon inserting disc and press Advanced... button, in
the Snapshot tab select Capture to clipboard and Current
video window size, press OK. In the Video tab select
Run full screen. At last, press OK and close PowerDVD (Ctrl-X) |
Once ADB is loaded, setting Video parameters is the first
stage. ADB can: 1) acquire them semi-automatically through PowerDVD
2) let you select them manually or 3) let you do the manual
Resize/Crop, after you have ripped the DVD.
In the first case, select PowerDVD executable by clicking on browse...,
insert your DVD and click on start. PowerDVD will be started
and DVD reproduction will commence: now you'll have to capture a frame
of your DVD (by pressing the C key on your keyboard or the "snapshot"
button on your PowerDVD bar) that's sufficiently bright at the edges
(white preferably) so that ADB can spot the video "border" and use the
same setting throughout the movie. This is necessary to remove from
compression the possible black bars of widescreen films (at the top
and at the bottom of the screen). After capturing, control will return
to ADB.
In the second case, select the Aspect ratio of your DVD from
the combobox: something like this is usually printed on the back of
your DVD's case. If the presets don't fit your needs, you can also enter
a custom crop string (in the manner of Tsunami's Parameter Kalkulator)
by pressing the custom... button.
Second stage is DVD rip, that is, the copy of the very
data of your DVD to hard disk. For a full DVD it takes about 20-30 minutes
and from 4.7 to 8.5 gigabytes of free hard disk space.
Select a folder for your DVD rip by clicking on browse... (you
can create a new folder before). Then, select the single chapter(s)
you want to copy by pressing enter... (useful for test purposes),
or just leave it empty to copy everything. After that, click on auto
start. Video parameters will be saved in your rip folder and control
will return to ADB once the DVD rip has finished. At the end of the
rip, you can modify the name of your DVD in the Info frame, if
the default one isn't very descriptive. More important, pay attention
to the Length in minutes: SmartRipper rarely fails, but if it
seems wrong, you can change it, in terms of seconds. Chapter times will
be modified accordingly.
It's also possible to load a previous rip (made with ADB v1.1 or higher):
simply select the folder which contains it. Video parameters are also
loaded.
You can go back to the Video parameters tab and check if everything
has gone smoothly by pressing the preview button. If you see
a stretched image or unnecessary black bars, you can try to select other
Aspect ratios (here you go by trial and error). But now you can also
go manual for greater precision (or if you didn't catch the parameters
in the first place): press start manual Resize/Crop, play with
the mpeg2avi's Resize and Crop settings (remember that the crop values
must be equal or smaller than the resize ones) and when you've finished
click Save settings. Then, press save to store them definitively.
If a wrong thing has been ripped or you want to rip extra dvd movie
contents, you can go manual. Select your DVD rip folder as usual and
press manual start. In SmartRipper choose the correct Title
-> Program Chain -> Angle and the desired Chapters, click on the
folder icon below Target, type rip and press enter, then click
on Start and wait for the rip to finish.
Now, tick the Audio streams that you want to include in
your final movie. The first one in Audio streams order will be
played as default. Usually the more streams selected, the less video
quality, because less space is reserved to the video. You can even select
no audio. To preview a stream, select any vob file and the desired code
and press preview. Press Q to stop previewing. Please note that
this audio preview feature is experimental and won't reflect the final
outcome of the movie.
Then, check the Subtitles that you want to include. The
rule is the same, basically: the more selected, the less video quality.
The Chapters tab displays the chapter list extracted from
your DVD. You can substitute the text "Chapter1, Chapter2, ..." with
the actual title of the chapter. This is the chapter list of the first
side of the movie "Armageddon", for example:
1=0 Program Start
2=9116 NYC Hit Hard
3=17150 Meet Harry Stamper
4=33413 NASA Briefing
5=41383 Building The Team
6=51059 The Physicals
7=57460 Training Begins
8=66002 Grace and A.J.
9=70003 Underwater Simulation
10=73752 A Day Off
11=81180 Shanghai's Surprised
12=85110 Launch Day
13=96726 The Countdown
14=102513 Rendezvous With The Russians
15=116581 End
The Options tab is quite important. Select
the Media size for your final movie (just look at the CD-R jewel
case, or click on custom to enter a custom size - min is 12,
max is 2048 MB, you can also use the scrollbar to change it) and modify
the Preferences at will (if you select Split work in two halves,
two subfolders called part1 and part2, containing the
burnable splitted parts, will be created in your work folder). Then,
select a Work folder where the final files will be stored (you
can create a new folder before).
If you're serious about quality, check out the Advanced
tab:
For the DivX codec frame: |
- 1-pass mode is fast but not very accurate. 2-pass
mode processes video content two times and takes roughly twice
the time of 1-pass mode, but quality is much higher, and the
results may be worth it.
- PSY stands for Psychovisual Enhancements. These try
to remove bits of video that the human eye can't see, just
like MP3 does with audio. The four possible settings are off,
Light, Normal and Strong. To avoid video
artifacts, never go beyond Normal.
- Bidirectional encoding allows for the use of B frames
in the encoding. This option increases quality, and it's highly
recommended, although may slow down playback on old computers.
- GMC stands for Global Motion Compensation. It helps
to improve complex scenes where zooming and panning are present.
If your movie has lots of these kinds of scenes (zooming,
panning) then select it. It may slow down playback on a slow
computer.
- Internal Resize/Crop uses the DivX codec's resize/crop
routines instead of the mpeg2avi's ones. It's recommended:
the internal routines are more flexible and treat color better
than the latter (colors tend to fade a bit with mpeg2avi's
resize). This option is necessary to deinterlace.
- Deinterlace deinterlaces video content. What is deinterlacing?
Take
a look. You'll rarely need this function anyway.
- Resize represents the resize method used by the codec.
The four settings are: very soft (bilinear);
soft, normal and sharp (bicubic). Generally,
bicubic looks better than bilinear for DivX movies, although
bilinear may be useful for very low video bitrates. In fact,
sharper content needs higher bitrate.
- Resolution represents the output resolution of the
final DivX movie. Default value is 640. To retain the original
DVD resolution, select 720. To fit very long or "complicated"
movies in small disk space, you may want to select 512.
|
Bitrate presets: |
For a fair trade-off between Resize and Resolution, choose
the Bitrate preset that matches your current Video bitrate
(displayed on the bottom right of the ADB window). For example,
if your video bitrate is 650, select 500-1000, if it's 1600,
select >1500, and so on.
Please note that there is no general formula. No two movies are
alike, for every movie has its own compressibility, since the
variables that play a role in the encoding process are many more,
such as the average "darkness" of the movie, the predominance
of low motion (static) vs high motion (action) scenes, and so
forth: this means that, if you want the absolute best video quality
with low bitrates (1 CD), you'll have to experiment with various
video settings, each time. But generally, if you get high bitrates
(if you go for 2 CDs) then you'll get pretty good quality, no
matter what the settings are.
|
For the BeSweet frame: |
- Stereo mode applies simple stereo downmix to the
audio, while DPL mode applies Dolby Pro Logic (Dolby
surround) compatible downmix, and DPL II applies Dolby
Pro Logic II compatible downmix. Just select Stereo, unless
you're lucky enough to have a DPL/DPL II compatible
device attached to your computer's audio out.
- Dynamic Compression is actually Dynamic Range Compression.
The four possible settings are off, Light, Normal
and Heavy. Normal is the default value, recommended
for general use. Select off if you want to retain the full
dynamic range of Dolby Digital sound and you have big loudspeakers,
or Heavy if you intend to play the final movie with a notebook
computer.
- OGG quality represents average audio quality. The
possible settings are low (0.001 / 64kbps), normal
(0.100 / 80kbps) and high (0.300 / 110kbps). Normal
is adequate to most circumstances.
- Normalize audio applies maximum audio gain. This
is always recommended.
- Convert to 44100 Hz may be useful for old computers
with legacy soundcards.
|
For the mpeg2avi iDCT frame: |
You can select the iDCT algorithm that best matches your CPU.
Quality difference is minimal, by the way. |
Now you're ready to go. Open File menu and select Save
and Run project or just press F12. ADB will close and
a batch file in a new MS-DOS window will open. This process will take
many hours, depending on PC speed.
When the process is done, open work folder and double click bplay.exe
to start playing the movie manually. Right-click on the screen
to show the player menu. To change/hide subtitles, press F on
your keyboard, then right-click on the green arrow icon (taskbar).
You can then burn the content of work folder with any burning software,
in Data CD mode.
Version History
v1.6
- DivX 5.0.5 PRO support
- ADB Splitter finally fixed
- DVD length is now changeable
- Added "Resolution" and "Bitrate presets" to
Advanced tab
- Cosmetic changes
- Various bugfixes
v1.5
- Preliminary DivX 5.0.3 PRO support
- ADB Splitter fixed
- Added "manual Resize/Crop"
- Added "internal Resize/Crop" and "Deinterlace" to Advanced tab
- Various bugfixes
v1.4
- ADB Splitter bundled within the package and automatized
- Added single chapter(s) copying
- Added "manual start" button to customize DVD rip
- Cosmetic changes to Media size selection
- Major bugfixes
v1.3
- Added "Subtitles" tab for auto subtitles handling
- Added audio "preview" button
- Added "reset to defaults" button to Advanced tab
- Added direct project editing capabilities
- Internal changes to predict filesize more effectively
- Various bugfixes
v1.2
- Compatible with Windows XP
- Redesigned Video Parameters tab, now with additional "preview" button
- DVD name is now changeable
- Added "Advanced" tab for further video/audio customization
- Various bugfixes
v1.1
- Started from scratch with standard interface and tabbed dialogs
- Video upgrade to DivX 5 PRO
- Audio upgrade to Ogg Vorbis
- Project saving in batch format
- Various bugfixes
Known Bugs
- If you experience a crash while changing audio stream in BSPlayer,
you'll need to uninstall the latest Ogg Vorbis DirectShow filters
and install the version you can find here
Please click
here to submit bug reports.
Donate
If you like this program and you find it useful, please donate. Doing
so will encourage me to continue to improve it in the future. Furthermore,
if you do donate, you'll receive a nice complement to ADB, as a bonus.
More info at: http://www.johnnyowl.com/adb
Signed, Johnny Owl
August 2003
|